package com.starchen.optimalselection.web.model.vo;

import com.starchen.optimalselection.common.model.SkuImages;
import com.starchen.optimalselection.common.model.SkuInfo;
import com.starchen.optimalselection.common.model.SpuInfoDesc;
import com.starchen.optimalselection.common.model.vo.ItemAttrGroupWithAttrVO;
import com.starchen.optimalselection.common.model.vo.ItemSaleAttrVO;
import lombok.Data;

import java.util.List;

/**
 * @author wangwei
 * 2021/1/11 18:25
 *
 * 商品详情模型
 */
@Data
public class ItemDetailVO {

    // sku基本信息
    private SkuInfo skuInfo;

    // 此sku是否有库存
    private boolean hasStock = false;

    // 此sku的图片集
    private List<SkuImages> skuImages;

    // 同款商品所有销售属性组合
    private List<ItemSaleAttrVO> saleAttrs;

    // 商品描述信息(spu) 大图
    private SpuInfoDesc spuDesc;

    // 商品规格参数(spu，属性分组与属性)
    private List<ItemAttrGroupWithAttrVO> spuAttrGroups;

    // 商品参与的最近场次秒杀信息
    //private SeckillSkuTO seckillInfo;
}
